A parallel framework for reverse search using mts

نویسندگان

  • David Avis
  • Charles Jordan
چکیده

We describe mts, which is a generic framework for parallelizing certain types of tree search programs, that (a) provides a single common wrapper containing all of the parallelization, and (b) minimizes the changes needed to the existing single processor legacy code. The mts code was derived from ideas used to develop mplrs, a parallelization of the reverse search vertex enumeration code lrs. The tree search properties required for the use of mts are satisfied by any reverse search algorithm as well as other tree search methods such as backtracking and branch and bound. mts is programmed in C, uses the MPI parallel environment, and can be run on a network of computers. As examples we parallelize two simple existing reverse search codes: generating topological orderings and generating spanning trees of a graph. We give computational results comparing the parallel codes with state of the art sequential codes for the same problems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mts: a Light Framework for Parallelizing Tree Search Codes

We describe version 0.1 of mts, a generic framework for parallelizing certain types of tree search programs using a single common wrapper. This complements a previous tutorial that focused on using a preliminary version of mts. mts supports sharing information between processes which is important for applications such as satisfiability testing and branch-and-bound. No parallelization is impleme...

متن کامل

Fast Multivariate Search on Large Aviation Datasets

Multivariate Time-Series (MTS) are ubiquitous, and are generated in areas as disparate as sensor recordings in aerospace systems, music and video streams, medical monitoring, and financial systems. Domain experts are often interested in searching for interesting multivariate patterns from these MTS databases which can contain up to several gigabytes of data. Surprisingly, research on MTS search...

متن کامل

m-TSNE: A Framework for Visualizing High-Dimensional Multivariate Time Series

Multivariate time series (MTS) have become increasingly common in healthcare domains where human vital signs and laboratory results are collected for predictive diagnosis. Recently, there have been increasing efforts to visualize healthcare MTS data based on star charts or parallel coordinates. However, such techniques might not be ideal for visualizing a large MTS dataset, since it is difficul...

متن کامل

How Iranian Medical Trainees Approach their Responsibilities in Clinical Settings; A Grounded Theory Research

Background: It seems we are now experiencing “responsibility problems” among medical trainees (MTs) and some of those recently graduated from medical schools in Iran. Training responsible professionals have always been one of the main concerns of medical educators. Nevertheless, there is a dearth of research in the literature on “responsibility” especially from the medical education point of vi...

متن کامل

Cytoplasmic dynein crosslinks and slides anti-parallel microtubules using its two motor domains

Cytoplasmic dynein is the predominant minus-end-directed microtubule (MT) motor in most eukaryotic cells. In addition to transporting vesicular cargos, dynein helps to organize MTs within MT networks such as mitotic spindles. How dynein performs such non-canonical functions is unknown. Here we demonstrate that dynein crosslinks and slides anti-parallel MTs in vitro. Surprisingly, a minimal dime...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1610.07735  شماره 

صفحات  -

تاریخ انتشار 2016